package com.cedifie.lendapp.ui.user.view

import com.cedifie.lendapp.mvp.view.MvpView

/**
 * Cedifie
 * @Author wwdeng
 * @CreateTime: 2025/4/11 10:41
 * @Annotation：校验手机号
 */
interface ICedUserCheckPhoneNumberView : MvpView {

    /**
     * 获取手机号码
     */
    fun getCedCheckPhoneNumber(): String

    /**
     * 获取验证码
     */
    fun getCedCheckPhoneNumberCode(): String

    /**
     * 切换选择类型：SMS、WHATSAPP
     */
    fun showCedCheckPhoneNumberType(type: String,isSubTrack: Boolean)

    /**
     * 验证码发送成功
     */
    fun showCedCheckPhoneNumberSendCodeSuccess(directLoginFlag: String)

    /**
     * Telegram Bot校验 链接
     */
    fun showCedCheckPhoneNumberTelegramBotLink(linkUrl: String)

    /**
     * 选择出生日期
     */
    fun showCedCheckPhoneNumberChooseBirthdayDialog()

    /**
     * 校验成功
     */
    fun showCedCheckPhoneNumberSuccess()
}